package com.tbit.uqbike.webmanager.dao.core;

import com.tbit.uqbike.object.pojo.RideLog;
import com.tbit.uqbike.object.view.sugar.SugarCoreItem;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author MyWin E-mail:335918956@qq.com
 * @version 1.0
 * @createTime 2020-01-19 9:39
 */
public interface SugarDao {
    // 获取总的用户数
    Integer getTotalUserCnt(@Param("ids") List<Integer> accountIds);

    // 获取今天增加的用户数
    Integer getTodayUserCnt(@Param("ids") List<Integer> accountIds);

    // 查询最近40条骑行订单
    List<RideLog> getNearRide(@Param("ids") List<Integer> accountIds);

    // 统计流水核心指标
    List<SugarCoreItem> getFeeCore(@Param("ids") List<Integer> accountIds);

    // 获取特殊指标
    Integer getSpeFee(@Param("ids") List<Integer> accountIds, String feeName);
}
